package com.ddwl.common.dao.model;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;
import java.time.Instant;

/**
 * 类BaseModel.java的实现描述：公共实体类(不包含创建人修改人信息)
 *
 * @author zach
 * @Date :2020-06-10 11:09.
 */
@Data
public class BaseModel implements Serializable {

    @Id
    private String id;
    /**
     * 删除状态 0未删除 1已删除
     */
    @Column(insertable = false)
    private Integer dflag;
    /**
     * 创建时间
     */
    @Column(insertable = false)
    private Instant gmtCreated;
    /**
     * 修改时间
     */
    @Column(insertable = false)
    private Instant gmtModified;
}
